
export function customFormatterDataTime(timestamp) {

    // 使用Date对象解析时间戳
    var date = new Date(timestamp);

    // 如果你需要自定义格式，可以使用以下方式：
    var year = date.getFullYear();
    var month = date.getMonth() + 1; // 月份是从0开始的
    var day = date.getDate();
    var hours = date.getHours();
    var minutes = date.getMinutes();
    var seconds = date.getSeconds();

    // 格式化月份和日期，确保它们是两位数
    month = month < 10 ? '0' + month : month;
    day = day < 10 ? '0' + day : day;
    hours = hours < 10 ? '0' + hours : hours;
    minutes = minutes < 10 ? '0' + minutes : minutes;
    seconds = seconds < 10 ? '0' + seconds : seconds;

    // 自定义格式化日期时间
    var formattedDateTime = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds;

    // 输出自定义格式的时间字符串
    // console.log(formattedDateTime);
    return formattedDateTime;
}

export function customFormatterData(timestamp) {

    // 使用Date对象解析时间戳
    var date = new Date(timestamp);

    // 如果你需要自定义格式，可以使用以下方式：
    var year = date.getFullYear();
    var month = date.getMonth() + 1; // 月份是从0开始的
    var day = date.getDate();

    // 格式化月份和日期，确保它们是两位数
    month = month < 10 ? '0' + month : month;
    day = day < 10 ? '0' + day : day;

    // 自定义格式化日期时间
    var formattedDateTime = year + '-' + month + '-' + day;

    // 输出自定义格式的时间字符串
    // console.log(formattedDateTime);
    return formattedDateTime;
}

export function formatterDataTime(date,time) {
    const year = date.getFullYear();
    const month = String(date.getMonth() + 1).padStart(2, '0');
    const day = String(date.getDate()).padStart(2, '0');
    const hours = String(time.getHours()).padStart(2, '0');
    const minutes = String(time.getMinutes()).padStart(2, '0');
    const seconds = String(time.getSeconds()).padStart(2, '0');
    const milliseconds = String(time.getMilliseconds()).padStart(3, '0');  

    // 拼接成 yyyy-MM-dd HH:mm:ss 格式
    return `${year}-${month}-${day}T${hours}:${minutes}:${seconds}.${milliseconds}`;
}

export function convertToISOFormat(timeStr) {
    // 将原始字符串解析为日期对象
    const date = new Date(timeStr);

    // 将日期对象转换为ISO字符串，并添加毫秒和'Z'表示UTC时间
    const isoString = date.toISOString();

    return isoString;
}
